package ar.com.mooral.activities;

import java.util.Date;

import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;
import android.widget.TimePicker;
import ar.com.mooral.crohn.application.CrohnContext;
import ar.com.mooral.pojo.AlarmPojo;
import ar.com.mooral.pojo.BasePojo;
import ar.com.mooral.pojo.FoodPojo;
import ar.com.mooral.pojo.GeneralStatusPojo;


public class SeleccionHora extends Activity {
    
	private TimePicker tpHora;
	
	private AlarmPojo pojo;	
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.seleccion_hora);
        
        if (!CrohnContext.isAlarmPojoLoaded()) {
        	AlarmPojo newPojo = new AlarmPojo();
			CrohnContext.setAlarmPojo(newPojo);
		}
		pojo = (AlarmPojo) CrohnContext.getAlarmPojo();

		
        tpHora = (TimePicker)findViewById(R.id.tpSeleccionHora);

        /*
        if(CrohnContext.isAlarmPojoLoaded()){
        	Date now = new Date();
        	tpHora.setCurrentHour(now.getHours());
        	tpHora.setCurrentMinute(now.getMinutes());
        }
        */
        
        
        // CANCELAR
		TextView btnSeleccionHoraCancelar = (TextView) findViewById(R.id.btnSeleccionHoraCancelar);
		btnSeleccionHoraCancelar.setOnClickListener (new View.OnClickListener() {
		    public void onClick(View view) {
				finish();
		    }
		});		
		
		// REGISTRAR
		TextView btnSeleccionHoraGuardar = (TextView) findViewById(R.id.btnSeleccionHoraGuardar);
		btnSeleccionHoraGuardar.setOnClickListener (new View.OnClickListener() {
		    public void onClick(View view) {

				// TODO ver que hacer cuando se carga una fecha futura
				
		    	/*
		    	Date date = new Date();
		    	date.setYear(dpFecha.getYear()-1900);
		    	date.setMonth(dpFecha.getMonth());
		    	date.setDate(dpFecha.getDayOfMonth());
		    	date.setHours(tpHora.getCurrentHour());
		    	date.setMinutes(tpHora.getCurrentMinute());
		    	
		    	pojo.setDateObject(date);
		    	
		    	*/
		    	pojo.setTime(tpHora.getCurrentHour(), tpHora.getCurrentMinute());
				finish();
		    }
		});		
        
    }
}
